package com.idanchuang.support.etcache.remote;

/**
 * 远程缓存对象工厂
 *
 * @author yjy
 * Created at 2021/12/23 8:45 下午
 */
public interface RemoteCacheFactory {

    /**
     * 生成一个远程缓存对象
     * @param config 配置信息
     * @param <K> 键类型
     * @param <V> 值类型
     * @return 缓存对象
     */
    <K, V> RemoteCache<K, V> getBean(RemoteCacheConfig config) throws Exception;

}
